package com.bgs.eat.commodity.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName CommodityEntity
 * @Description TODO
 * @Author lzy
 * @Date 2022/10/19 14:04
 **/
@Data
@Table(name = "commodity")
public class CommodityEntity {

    @Id
    private Integer id;

    private String commodityName; // 商品名称

    private Integer typeId; // 类别id

    private Integer userProtalId;   // 创建人id

    private Integer shopId; // 店铺Id

    private Integer state;  // 状态 0上架 1未上架

    private BigDecimal price;   // 价格

    private Integer sum;    // 总数

    private Integer imageId;    // 图片Id

    private Integer amount; // 销售总数

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime; // 创建时间

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime; // 修改时间

    private String remark; // 描述

    private String priced; // 之前价格

    private BigDecimal packPrice; // 包装价格

    private Integer meatOrVegetable; // 荤素 0荤 1素

    private String flavorRemark; // 口味

    private Integer coolHot; // 凉热 0凉 1热

    private String rawMaterial; // 原料

    private Integer goodCommentNum; // 好评

    private Integer badCommentNum; // 差评

    private Integer mediumCommentNum; // 中评

    private Double weight; // 份量 （单位g）

    private Integer mealTime; // 出餐时间（分钟）



}
